module Base
{
    craftRecipe HeadGasket1
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Mechanic:4,
        timedAction = CraftWeapon2H,
        xpAward = Mechanic:10,
		category = Mechanical,

        inputs
        {
            item 1 [Base.Aluminum],
			item 1 [CylinderHead1_1;CylinderHead2_1;CylinderHead3_1] mode:keep flags[MayDegradeLight],
			item 1 tags[BallPeenHammer] mode:keep flags[Prop1;MayDegradeLight],
        }
        outputs
        {
            item 1 Base.HeadGasket1_1,
        }
    }
    craftRecipe HeadGasket2
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Mechanic:4,
        timedAction = CraftWeapon2H,
        xpAward = Mechanic:10,
		category = Mechanical,		
        inputs
        {
            item 1 [Base.Aluminum],
			item 1 [CylinderHead1_2;CylinderHead2_2;CylinderHead3_2] mode:keep flags[MayDegradeLight],
			item 1 tags[BallPeenHammer] mode:keep flags[Prop1;MayDegradeLight],
        }
        outputs
        {
            item 1 Base.HeadGasket1_2,
        }
    }
    craftRecipe HeadGasket3
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Mechanic:4,
        timedAction = CraftWeapon2H,
        xpAward = Mechanic:10,
		category = Mechanical,		
        inputs
        {
            item 1 [Base.Aluminum],
			item 1 [CylinderHead1_3;CylinderHead2_3;CylinderHead3_3] mode:keep flags[MayDegradeLight],
			item 1 tags[BallPeenHammer] mode:keep flags[Prop1;MayDegradeLight],
        }
        outputs
        {
            item 1 Base.HeadGasket1_3,
        }
    }	
    craftRecipe HeadGasket4
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Mechanic:4,
        timedAction = CraftWeapon2H,
        xpAward = Mechanic:10,
		category = Mechanical,		
        inputs
        {
            item 1 [Base.Aluminum],
			item 1 [CylinderHead1_4;CylinderHead2_4;CylinderHead3_4] mode:keep flags[MayDegradeLight],
			item 1 tags[BallPeenHammer] mode:keep flags[Prop1;MayDegradeLight],
        }
        outputs
        {
            item 1 Base.HeadGasket1_4,
        }
    }
    craftRecipe FanBelt1
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Tailoring:4,
        timedAction = SewingCloth,
        xpAward = Tailoring:10,
		category = Mechanical,
        inputs
        {
            item 3 [Base.LeatherStrips] mode:destroy,
            item 1 tags[Scissors;SharpKnife] mode:keep flags[MayDegradeLight],
			item 2 tags[HeavyThread],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 1 tags[Awl] mode:keep flags[MayDegradeLight],
        }
        outputs
        {
            item 1 Base.FanBelt1_1,
        }
    }	
    craftRecipe FanBelt2
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Tailoring:4,
        timedAction = SewingCloth,
        xpAward = Tailoring:10,
		category = Mechanical,
        inputs
        {
            item 3 [Base.LeatherStrips] mode:destroy,
            item 1 tags[Scissors;SharpKnife] mode:keep flags[MayDegradeLight],
			item 2 tags[HeavyThread],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 1 tags[Awl] mode:keep flags[MayDegradeLight],
        }
        outputs
        {
            item 1 Base.FanBelt1_2,
        }
    }	
    craftRecipe FanBelt3
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Tailoring:4,
        timedAction = SewingCloth,
        xpAward = Tailoring:10,
		category = Mechanical,
        inputs
        {
            item 3 [Base.LeatherStrips] mode:destroy,
            item 1 tags[Scissors;SharpKnife] mode:keep flags[MayDegradeLight],
			item 2 tags[HeavyThread],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 1 tags[Awl] mode:keep flags[MayDegradeLight],
        }
        outputs
        {
            item 1 Base.FanBelt1_3,
        }
    }	
    craftRecipe FanBelt4
    {
        time = 300,
        Tags = AnySurfaceCraft,
        SkillRequired = Tailoring:4,
        timedAction = SewingCloth,
        xpAward = Tailoring:10,
		category = Mechanical,
        inputs
        {
            item 3 [Base.LeatherStrips] mode:destroy,
            item 1 tags[Scissors;SharpKnife] mode:keep flags[MayDegradeLight],
			item 2 tags[HeavyThread],
            item 1 tags[SewingNeedle] mode:keep flags[MayDegradeLight],
            item 1 tags[Awl] mode:keep flags[MayDegradeLight],
        }
        outputs
        {
            item 1 Base.FanBelt1_4,
        }
    }		
	
}
